package psrc.logic.util.beans;

public class ProdutoDefeitoBean {

	private String id_produto_defeito;
	private String fk_defeito;
	private String descricao_defeito;
	private String referencia;
	private String materiais;
	private String cor;
	private String produto;
	private String tamanho;
	private String quantidade;
	private String preco;
	
	/**
	 * @return the id_produto_defeito
	 */
	public String getIdProdutoDefeito() {
		return id_produto_defeito;
	}
	/**
	 * @param id_produto_defeito the id_produto_defeito to set
	 */
	public void setIdProdutoDefeito(String id_produto_defeito) {
		this.id_produto_defeito = id_produto_defeito;
	}
	/**
	 * @return the fk_defeito
	 */
	public String getFkDefeito() {
		return fk_defeito;
	}
	/**
	 * @param fk_defeito the fk_defeito to set
	 */
	public void setFkDefeito(String fk_defeito) {
		this.fk_defeito = fk_defeito;
	}
	/**
	 * @return the descricao_defeito
	 */
	public String getDescricaoDefeito() {
		return descricao_defeito;
	}
	/**
	 * @param descricao_defeito the descricao_defeito to set
	 */
	public void setDescricaoDefeito(String descricao_defeito) {
		this.descricao_defeito = descricao_defeito;
	}
	/**
	 * @return the referencia
	 */
	public String getReferencia() {
		return referencia;
	}
	/**
	 * @param referencia the referencia to set
	 */
	public void setReferencia(String referencia) {
		this.referencia = referencia;
	}
	/**
	 * @return the materiais
	 */
	public String getMateriais() {
		return materiais;
	}
	/**
	 * @param materiais the materiais to set
	 */
	public void setMateriais(String materiais) {
		this.materiais = materiais;
	}
	/**
	 * @return the cor
	 */
	public String getCor() {
		return cor;
	}
	/**
	 * @param cor the cor to set
	 */
	public void setCor(String cor) {
		this.cor = cor;
	}
	/**
	 * @return the produto
	 */
	public String getProduto() {
		return produto;
	}
	/**
	 * @param produto the produto to set
	 */
	public void setProduto(String produto) {
		this.produto = produto;
	}
	/**
	 * @return the tamanho
	 */
	public String getTamanho() {
		return tamanho;
	}
	/**
	 * @param tamanho the tamanho to set
	 */
	public void setTamanho(String tamanho) {
		this.tamanho = tamanho;
	}
	/**
	 * @return the quantidade
	 */
	public String getQuantidade() {
		return quantidade;
	}
	/**
	 * @param quantidade the quantidade to set
	 */
	public void setQuantidade(String quantidade) {
		this.quantidade = quantidade;
	}
	/**
	 * @return the preco
	 */
	public String getPreco() {
		return preco;
	}
	/**
	 * @param preco the preco to set
	 */
	public void setPreco(String preco) {
		this.preco = preco;
	}
	/* (non-Javadoc)
	 * @see java.lang.Object#hashCode()
	 */
	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result + ((id_produto_defeito == null) ? 0 : id_produto_defeito.hashCode());
		return result;
	}
	/* (non-Javadoc)
	 * @see java.lang.Object#equals(java.lang.Object)
	 */
	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		ProdutoDefeitoBean other = (ProdutoDefeitoBean) obj;
		if (id_produto_defeito == null) {
			if (other.id_produto_defeito != null)
				return false;
		} else if (!id_produto_defeito.equals(other.id_produto_defeito))
			return false;
		return true;
	}
	
}
